package com.woniu.darryringmall.front.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.darryringmall.front.entity.Order;
import com.woniu.darryringmall.front.mapper.OrderMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;

import java.math.BigDecimal;
import java.util.List;

/**
 * 订单表Service
 */
public interface OrderService extends IService<Order> {
    void del(int id);

    public void update(@Param("id")int id, @Param("status")String status);

    //查找status为3的所有订单信息
    public List<Order> getByStatu3(int userid);

    //查找status为4的所有订单信息
    public List<Order> getByStatu4(int userid);

    //查找status为5的所有订单信息
    public List<Order> getByStatu5(int userid);

    //计算所有已完成订单的总金额（状态码7）
    public BigDecimal getMoney(int userid);
}
